river placer - French English Dictionary